package com.yimin.databaseS;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Data
@Table(name = "gen_com_database_field_entity")
public class DatabaseTableFieldEntity {


    /**
     * id
     */
    @Id
    String id;

    /**
     * 属于那个表id
     */
    @Column
    String tableId;

    /**
     * 字段名称
     */
    @Column
    String fieldName;

    /**
     * 字段类型
     */
    @Column
    String fileType;

//    字段数据类型 三类  数字类型  字符类型  日期类型
    @Column
    String fileDataType;


    /*字段数据库类型*/
    @Column
    String fieldDatabaseType;

    /**
     * 字段描述
     */
    @Column
    String description;

    /*字段为外键的时候 补充说明表名称信息*/
    @Column
    String fieldSupplementTableName;


    /*字段为外键的时候 补充说明表主键名称信息*/
    @Column
    String fieldSupplementFieldName;

}
